/*
 *   项目名称：train12306
 *   文件名称：com.xiaolon.train12306.common.util.SnowUtil
 *
 *   创建人：  ZHOU XIAO LONG
 *   创建日期：2024/12/24
 *
 */
package com.xiaolon.train12306.common.util;

import cn.hutool.core.util.IdUtil;

/**
 * 类描述： SnowUtil
 * 封装hutool雪花算法
 **/
public class SnowUtil {
    private static long dataCenterId = 1; // 数据中心
    private static long workerId = 1; // 机器标识

    public static long getSnowflakeNextId(){
        return IdUtil.getSnowflake(workerId, dataCenterId).nextId();
    }

    public static String getSnowflakeNextIdStr(){
        return IdUtil.getSnowflake(workerId, dataCenterId).nextIdStr();
    }

}